#include <stdio.h>
#include <math.h>

int main(int argc, char *argv[]) {
{
	int shi,ba=0,yushu,wei=0,x;
	scanf("%d",&shi);
	x=shi;  //给输入的数据生成一个副本用于计算，保留原来的变量shi以便调试时进行验证
	if(x<8)  //小于8时直接输出
		printf("%d\n",x);
	else
	{ 
		while(x>0)  //短除法未除尽
		{
			yushu=x%8;  //先算出余数
			x=x/8;  //再算出商
			ba=ba+yushu*pow(10,wei);  //把余数放在第几位（用wei表示）（从右到左），更新八进制数的值
			wei++;  //下一个余数的位置
			if(x>7) 
				continue;
			else  //x<7 把x放到八进制数的最前面 然后退出循环
				{ba=ba+x*pow(10,wei); break;} 
		} 
		printf("%d",ba);
		//printf("我的答案：%d   标准答案：%o\n",ba,shi); /* %o可将int型变量输出为无符号八进制整数  此句可用于验证输出结果是否正确 */
	}
	return 0;
}
